#include <iostream>
#include <string>
#include <stack>
#define int long long
using namespace std;



signed main(){
	int ans;
	stack<int> sta;
	string s;
	cin>>s;
//	ans = s[0]-'0';
	int num=0;
	for(int i=0;i<s.length()-1;i++){
//		if(i%2==0){
//			if(s[i] == '+')
//				ans += a;
//			if(s[i] == '-')
//				ans -= a;
//			if(s[i] == '*')
//				ans *= a;
//			if(s[i] == '/')
//				ans /= a;
//		}
//		else
//			a = s[i]-'0';
		if(s[i] >= '0'  &&  s[i] <= '9')
			num = num*10+s[i]-'0';
		else if(s[i] == '.'){
			sta.push(num);
			num = 0;
		}
		else{
			int a,b;
			a = sta.top();
			sta.pop();
			b = sta.top();
			sta.pop();
			if(s[i] == '+')
				b += a;
			if(s[i] == '-')
				b -= a;
			if(s[i] == '*')
				b *= a;
			if(s[i] == '/')
				b /= a;
			sta.push(b);
		}
//		cout<<i<<" "<<num<<" "<<(sta.empty()?1000:sta.top())<<endl;
	}
	cout<<sta.top();
	return 0;
}
